package com.itheima_01.day06;

public class KuoZhanZuoYe_03 {
    public static void main(String[] args) {
        int[][] arr = new int[10][10];
        printYangHuiSanJiao(arr);
    }

    private static void printYangHuiSanJiao(int[][] arr) {
        for (int i = 0; i < arr.length; i++) {
            arr[i][0] = 1;//每一行的第一个数是1
            arr[i][i] = 1;//每一行的最后一个数是1，第n行的第n个是1
        }
        for (int i = 2; i < arr.length; i++) {
            for (int j = 1; j < arr.length; j++) {
                //从第三行第二个数开始，这个数的值等于上一行前一个数加上上一行的这个数
                arr[i][j] = arr[i - 1][j - 1] + arr[i - 1][j];
            }
        }

        for (int i = 0; i < arr.length; i++) {
            for (int j = 0; j <= i; j++) {
                System.out.print(arr[i][j] + "\t");
            }
            System.out.println();
        }
        System.out.println("----------------------------------------------------------------");
        for (int i = 0; i < arr.length; i++) {
            for (int j = 0; j < arr.length-i; j++) {
                System.out.print("\t");
            }
            for (int j = 0; j <= i; j++) {
                System.out.print(arr[i][j] + "\t\t");//两个\t必不可少，先人总结的经验
            }
            System.out.println();
        }

    }
}
